home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The X-Philes (2nd Revision)
/
The X-Philes Number 1 (1995).iso
/
xphiles
/
hp48_1
/
mobility
< prev
next >
Wrap
Internet Message Format
|
1995-03-31
|
7KB
From jsims@vuse.vanderbilt.edu Mon Feb 11 08:36:49 1991
Received: from bank.ecn.purdue.edu by en.ecn.purdue.edu (5.65/1.30jrs)
id AA00651; Mon, 11 Feb 91 08:36:49 -0500
Received: from vuse.Vanderbilt.Edu by bank.ecn.purdue.edu (5.65/1.30jrs)
id AA27853; Mon, 11 Feb 91 08:36:45 -0500
Received: by vuse.vanderbilt.edu (4.1/SMI-4.1/VUSE-1.3)
id AA00270; Mon, 11 Feb 91 07:36:50 CST
Date: Mon, 11 Feb 91 07:36:50 CST
From: jsims@vuse.vanderbilt.edu (J. Robert Sims)
Message-Id: <9102111336.AA00270@vuse.vanderbilt.edu>
To: wscott@ecn.purdue.edu
Subject: Si mobility library
Status: OR
Sorry for the delay; after I sent you the mail I discovered a bug in my
program and just had the opportunity to fix it. Here's the revised article
(submitted to c.s.h.).
I recently found a bug in my mobility library which caused it to crash
when given a negative temperature or doping density. This mainly
caused a problem with the solver, which would often try negative
values when solving for the doping density. The library now returns a
proper error, which the solver will ignore.
Here is a revised library to find the mobility of electrons and holes
in Silicon. Both functions take the doping concentration (sum of
donor and acceptor concentrations) and the temperature as parameters.
If no units are specified, the function assumes the concentration is
in cm^-3 and the temperature is in Kelvins. If one parameter has
units specified, both parameters must have units specified. If units
are specified, the functions return a unit. The number is in
cm^2/V*sec in either case.
The function and fit parameters for this program was taken from
Advanced Semiconductor Fundamentals, by Robert F. Pierret, Volume VI
in the Modular Series on Solid State Devices. It is valid for a wide
range of temperatures and doping concentrations; T ranges from at
least 77 K to 475 K, and the doping from 0 to 10^19; it may be valid
for a wider range than this.
To use this program, strip off everything before the %%HP line.
Download it to your calculator, and convert to a library object using
ASC->. Save this in a port by executing :n:1 STO (n STO also seems to
work for me; is this version specific? All the docs say to use the
tagged method) where n is a port number (0 if you don't have a RAM
card). Turn the calculator off and back on. The library will
autoattach to your home directory. Your stack and PICT will be
cleared.
[In the following, mu refers to the Greek letter Mu]
The label muSi will be in your library menu; it contains the two
functions munSi and mupSi. Put the total doping density in level 2
and the temperature in level 1, and execute the desired function.
This can be used in conjunction with the Equation Library card. After
selecting the appropriate equations, simply put munSi(N,T) and
mupSi(N,T) into the variables mun and mup, respectively. N should be
NA, ND, or NA + ND as appropriate. For example, when using the NMOS
equations, put munSi(NA,T) in mun. Run the multiple equation solver
as usual.
All disclaimers apply; if you have any problems please contact me via
email: jsims@vuse.vanderbilt.edu
%%HP: T(3)A(R)F(.);
"04B201FD00305B35963055685D000000053D00C00008556200D9D20E16323392
030000000000126108441293632B2130000556100D9D20E16321C432D6E2010E
4D6E201045E16323CE22D6E2010E468BC1339201000000000000210279E1AFE2
2D9D20D6E2010E4B7FC18DBF1B21305BF22D6E2010E45DF223CE22D6E2010456
8BC1339201000000000000210279E1AFE22D9D20D6E201045B7FC18DBF1B2130
5BF22D6E2010455DF221C432D6E2040E457E647D6E20404557E647E16323CE22
D6E2040E457E64768BC1339201000000000000310279E1D6E20404557E64768B
C1339201000000000000310279E1387E178BF1AFE22D9D20D6E2040E457E647A
DA209C2A285356FB92036C2A2070000D6C7B013F2A227B0186B0168B01B2130F
D332BD691F1732D9D203F2A246CF1D6E2010E4D6E201045E4A205100020B0000
000000000933A1B21305DF22B1791D6E20404557E647ADA209C2A2C2A2070000
B468B01B2130FD332BD691F1732D9D20803A246CF1D6E2010E4D6E201045E4A2
05100020B0000000000000933A1B21305DF22B1791B21305BF22D9D208DBF13C
E22D6E2040E457E64768BC1D6E20404557E64768BC176BA178BF1AFE22D9D208
DBF1D6E2010E4D6E201045E4A20510002020000000000000933A1B21305BF22D
9D20D6E2040E457E647D6E20404557E647B21305DF22B21305DF223392020000
0000000003050FA11C432D6E206057E6964737F3D6E2050E4E6F627D6D6E2050
45E6F627D6E16323CE22D6E2050E4E6F627D64B2A2EBBE1D6E205045E6F627D6
4B2A2EBBE1908E1AFE22D9D20D6E2010E4D6E201045E4A205100030200000000
00000933A1B21305DF228BA20339201000000000003450D6E205045E6F627D63
39209990000000000759D20B1EEDA1339202000000000096040D6E205045E6F6
27D6339200000000000003229D20B1EEDA19C2A2D6E2050E4E6F627D63392071
00000000005320D6E205045E6F627D6339200000000000000420D20B1EEDA150
FA1339209990000000000880D6E205045E6F627D6339209990000000006419D2
0B1EEDA1D20B176BA150FA176BA1B2130EB3A13CE22D6E206057E6964737F3AF
E22D9D20ADA209C2A2FB92036C2A2070000D6C7B01ED2A227B01C2A207000065
C2A207000037E5B0186B0168B01B2130F4791B21305DF22EF532EF532C2A2090
0005B07EB522EF53293632B2130000556000D9D20E16321C432D6E2010E4D6E2
01045E16323CE22D6E2010E468BC1339201000000000000210279E1AFE22D9D2
0D6E2010E4B7FC18DBF1B21305BF22D6E2010E45DF223CE22D6E20104568BC13
39201000000000000210279E1AFE22D9D20D6E201045B7FC18DBF1B21305BF22
D6E2010455DF221C432D6E2040E457E647D6E20404557E647E16323CE22D6E20
40E457E64768BC1339201000000000000310279E1D6E20404557E64768BC1339
201000000000000310279E1387E178BF1AFE22D9D20D6E2040E457E647ADA209
C2A285356FB92036C2A2070000D6C7B013F2A227B0186B0168B01B2130FD332B
D691F1732D9D203F2A246CF1D6E2010E4D6E201045E4A205100020B000000000
0000933A1B21305DF22B1791D6E20404557E647ADA209C2A2C2A2070000B468B
01B2130FD332BD691F1732D9D20803A246CF1D6E2010E4D6E201045E4A205100
020B0000000000000933A1B21305DF22B1791B21305BF22D9D208DBF13CE22D6
E2040E457E64768BC1D6E20404557E64768BC176BA178BF1AFE22D9D208DBF1D
6E2010E4D6E201045E4A20510002020000000000000933A1B21305BF22D9D20D
6E2040E457E647D6E20404557E647B21305DF22B21305DF22339202000000000
00003050FA11C432D6E206057E6964737F3D6E2050E4E6F627D6D6E205045E6F
627D6E16323CE22D6E2050E4E6F627D64B2A2EBBE1D6E205045E6F627D64B2A2
EBBE1908E1AFE22D9D20D6E2010E4D6E201045E4A20510003020000000000000
933A1B21305DF228BA20339201000000000000290D6E205045E6F627D6339209
990000000000759D20B1EEDA1339203000000000086210D6E205045E6F627D63
39200000000000003329D20B1EEDA19C2A2D6E2050E4E6F627D6339207100000
000000310D6E205045E6F627D6339200000000000000420D20B1EEDA150FA133
9209990000000000190D6E205045E6F627D6339209990000000006419D20B1EE
DA1D20B176BA150FA176BA1B2130EB3A13CE22D6E206057E6964737F3AFE22D9
D20ADA209C2A2FB92036C2A2070000D6C7B01ED2A227B01C2A207000065C2A20
7000037E5B0186B0168B01B2130F4791B21305DF22EF532EF532C2A20900005B
E6EB522EF53293632B2130E4A2041000489FF403FF8C2FFE4A20E70000000000
0000000064000000000000000000000000000000000000000000000000000000
000000000F1000405BE63596000405B073596100A10002100034A2F63D"